milling machines grinders machine tools computer milling lathes machining manufacturing computer science software drills engineering cnc electrical engineering grinding electrical engineer engineers equipment mechanical engineering